home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Online / News / Thor / HD-Install / thor25_api.lha / ScriptServ / makefile next >
Makefile  |  1994-12-14  |  1KB  |  45 lines

  1. PATH = SRC:BBSRead/
  2. SRC = $(PATH)ScriptServ/
  3. INCLUDE = $(PATH)include/
  4.  
  5.  
  6. DEST = $(PATH)
  7. BIN = $(DEST)bin/
  8. COMMON = $(DEST)common/
  9. GST = $(COMMON)bbsread.gst
  10. OBJDIR = $(DEST)ScriptServ/
  11.  
  12. REVFLAGS =
  13.  
  14. SC = sc:c/sc
  15. SCFLAGS = DEBUG=FULL
  16.  
  17. ASM = sc:asm
  18. ASMFLAGS = idir INCLUDE:
  19.  
  20. LFLAGS = 
  21. LIBS = lib:sc.lib lib:amiga.lib lib:debug.lib
  22. OBJ = $(OBJDIR)ScriptServ.o 
  23. DEP = $(INCLUDE)libraries/bbsread.h $(INCLUDE)clib/bbsread_protos.h $(INCLUDE)pragmas/bbsread_pragmas.h
  24.  
  25. $(BIN)ScriptServ : $(GST) $(OBJ)
  26.     Revision $(SRC)ScriptServ.rev CSOURCE $(SRC)ScriptServRev.c  $(REVFLAGS)
  27.     $(SC) STRMER $(SRC)ScriptServRev.c
  28.     slink < WITH <#
  29. FROM $(COMMON)NoName.o $(SRC)ScriptServRev.o $(OBJ) $(COMMON)SPrintf.o $(COMMON)OpenBRLib.o 
  30. TO $(BIN)ScriptServ
  31. LIB $(LIBS) 
  32. $(LFLAGS) BATCH NOICONS
  33. <
  34.     protect $(BIN)ScriptServ +p
  35.  
  36. .c.o:
  37.     $(SC) NOSTKCHK IDIR $(INCLUDE) GST $(GST) OBJNAME $(OBJDIR) $(SCFLAGS) $*.c
  38.  
  39. $(GST) : $(COMMON)makegst.c $(DEP)
  40.     $(SC) IDIR $(INCLUDE) MGST $(GST) $(COMMON)makegst.c
  41.     gst $(GST) UNLOAD
  42.     delete >nil: $(COMMON)makegst.o
  43.  
  44. $(OBJDIR)ScriptServ.o : $(SRC)ScriptServ.c $(DEP)
  45.